package com.wwwarehouse.common.bean.response;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Jackie on 2017/9/19.
 * 卡片桌面功能请求结果实体
 */

public class CardDeskFunctionResponseBean implements Serializable {
    private List<BusinessBean> buIds;

    public static class BusinessBean implements Serializable {
        private String buIcon;
        private String buId;
        private String buName;

        public String getBuIcon() {
            return buIcon;
        }

        public void setBuIcon(String buIcon) {
            this.buIcon = buIcon;
        }

        public String getBuId() {
            return buId;
        }

        public void setBuId(String buId) {
            this.buId = buId;
        }

        public String getBuName() {
            return buName;
        }

        public void setBuName(String buName) {
            this.buName = buName;
        }
    }

    private String orderSort;
    private String orderType;
    private int page;
    private int size;

    private List<TaskTagBean> taskTags;

    public static class TaskTagBean implements Serializable {
        private String tagRemark;
        private int tagUkid;
        private String tagValue;

        public String getTagRemark() {
            return tagRemark;
        }

        public void setTagRemark(String tagRemark) {
            this.tagRemark = tagRemark;
        }

        public int getTagUkid() {
            return tagUkid;
        }

        public void setTagUkid(int tagUkid) {
            this.tagUkid = tagUkid;
        }

        public String getTagValue() {
            return tagValue;
        }

        public void setTagValue(String tagValue) {
            this.tagValue = tagValue;
        }
    }

    private List<TaskBean> tasks;

    public static class TaskBean implements Serializable {
        private List<String> businessIds;
        private String businessId;
        private String isClick;
        private String isCollect;
        private String needBindBusinessId;
        private String taskImgUrl;
        private String taskName;
        private String taskType;
        private String taskTypeUkid;

        public List<String> getBusinessIds() {
            return businessIds;
        }

        public void setBusinessIds(List<String> businessIds) {
            this.businessIds = businessIds;
        }

        public String getBusinessId() {
            return businessId;
        }

        public void setBusinessId(String businessId) {
            this.businessId = businessId;
        }

        public String getIsClick() {
            return isClick;
        }

        public void setIsClick(String isClick) {
            this.isClick = isClick;
        }

        public String getIsCollect() {
            return isCollect;
        }

        public void setIsCollect(String isCollect) {
            this.isCollect = isCollect;
        }

        public String getNeedBindBusinessId() {
            return needBindBusinessId;
        }

        public void setNeedBindBusinessId(String needBindBusinessId) {
            this.needBindBusinessId = needBindBusinessId;
        }

        public String getTaskImgUrl() {
            return taskImgUrl;
        }

        public void setTaskImgUrl(String taskImgUrl) {
            this.taskImgUrl = taskImgUrl;
        }

        public String getTaskName() {
            return taskName;
        }

        public void setTaskName(String taskName) {
            this.taskName = taskName;
        }

        public String getTaskType() {
            return taskType;
        }

        public void setTaskType(String taskType) {
            this.taskType = taskType;
        }

        public String getTaskTypeUkid() {
            return taskTypeUkid;
        }

        public void setTaskTypeUkid(String taskTypeUkid) {
            this.taskTypeUkid = taskTypeUkid;
        }
    }

    private int total;

    public List<BusinessBean> getBuIds() {
        return buIds;
    }

    public void setBuIds(List<BusinessBean> buIds) {
        this.buIds = buIds;
    }

    public String getOrderSort() {
        return orderSort;
    }

    public void setOrderSort(String orderSort) {
        this.orderSort = orderSort;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public List<TaskTagBean> getTaskTags() {
        return taskTags;
    }

    public void setTaskTags(List<TaskTagBean> taskTags) {
        this.taskTags = taskTags;
    }

    public List<TaskBean> getTasks() {
        return tasks;
    }

    public void setTasks(List<TaskBean> tasks) {
        this.tasks = tasks;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }
}
